have ants in your pants - Spanish English Dictionary